Protecting Multiplatform Apps

This section describes how to protect multiplatform applications. The provided KeyCheck API includes a set of libraries for Java, Qt, Dephi, and C++ Builder that allows you to integrate the software protection and licensing system into your application. The library currently supports Windows (XP, Vista, 2003, 7, 8 and 10) and macOS (10.6 Snow Leopard, 10.7 Lion, 10.8 Mountain Lion, 10.9 Mavericks, 10.10 Yosemite, 10.11 El Capitan, 10.12 Sierra, 10.13 High Sierra, 10.14 Mojave, 10.15 Catalina and 11 Big Sur).

 

Note that software license management is provided under a single platform on Windows. It supports cross-platform applications for both Windows and macOS. In other words, you can use the provided licensing tools running on Windows (e.g. LicenseKey Manager, USB LicenseKey Manager, and Activation Server) to issue licenses for applications on Windows and macOS.

Installation

The library is provided in the Multiplatform\ folder under the ElecKey programs folder on your PC. You may also install the library on your Mac, simply copy the Multiplatform\ folder from your PC to a writable folder on your Mac (e.g. Documents/).

See Also

·         Interfacing the KeyCheck API

·         KeyCheck API Function for Multiplatform Apps

·         KeyCheck Class Library for Multiplatform Apps

·         Key Inspector for Multiplatform Apps

·         Code Examples for Multiplatform Apps

·         Deploying Multiplatform Apps